local shushen = fk.CreateSkill{
    name = "stheg__shushen",
}

shushen:addEffect(fk.HpRecover,{
    anim_type = "support",
    can_trigger = function(self, event, target, player, data)
        return target == player and player:hasSkill(shushen.name)
      end,
    trigger_times = function(self, event, target, player, data)
        return data.num
    end,
    on_cost = function(self, event, target, player, data)
        local room = player.room
        local to = room:askToChoosePlayers(player, {targets = room:getOtherPlayers(player, false), min_num = 1, max_num = 1, prompt = "#stheg__shushen-choose", skill_name = shushen.name, cancelable = true })
        if #to > 0 then
          event:setCostData(self,{ tos = to[1] })
          return true
        end
      end,
    on_use = function(self, event, target, player, data)
        local to = event:getCostData(self).tos
        if to:isKongcheng() then
          to:drawCards(2, shushen.name)
        else
          to:drawCards(1, shushen.name)
        end
      end,
})
Fk:loadTranslationTable{
    ["stheg__shushen"] = "淑慎",
    [":stheg__shushen"] = "当你回复1点体力后，你可令一名其他角色摸一张牌，若其没有手牌，则改为摸两张牌。",

    ["#stheg__shushen-choose"] = "淑慎：你可令一名其他角色摸一张牌（若其没有手牌，则改为摸两张牌）",

    ["$stheg__shushen1"] = "船到桥头自然直。",
    ["$stheg__shushen2"] = "妾身无恙，相公请安心征战。",
  }

return shushen